package main

import (
	"fmt"
	"math/rand"
)

func main() {

	var oddSum int = 0      //初始奇数和
	var evenProduct int = 1 //初始偶数积, 不能设为0，否则全为0。初始值设为1，1乘以任何数是本身。
	for i := 1; i <= 20; i++ {
		v := rand.Intn(20) + 1 // 生成 20以内(0-19)的随机数，加1，至少大于0
		fmt.Println(i, ":", v)
		if i%2 == 1 { // 取模2，余1表奇数
			oddSum += v //累加第奇数个数字
		} else { // 偶数
			evenProduct *= v // 累乘第偶数个数字
		}
	}

	fmt.Println("第单数和=", oddSum)
	fmt.Println("第双数积", evenProduct)

}
